We need a description of the model
propel:
_attributes:
package: lib.model
defaultIdMethod: native
phones:
_attributes: { phpName: Phones }
id: { type: INTEGER, size: '11', primaryKey: true, autoIncrement: true, required: true }
fname: { type: VARCHAR, size: '255', required: true }
lname: { type: VARCHAR, size: '255', required: true }
name: { type: VARCHAR, size: '255' }
number: { type: VARCHAR, size: '255', required: true }
created_at: { type: TIMESTAMP }
students:
_attributes: { phpName: Students }
name: { type: VARCHAR, size: '255', required: true }
created_at: { type: TIMESTAMP, required: true }
id: { type: INTEGER, size: '11', primaryKey: true, autoIncrement: true, required: true }
New in Symfony 1.2
symfony propel:build-filters
symfony propel:build-forms
Results in
PhonesFormFilter.class.php in lib/model/forms
PhonesForm.class.php in lib/model/filters
$c = new Criteria();
$c->add(UsersPeer::EMAIL, '%safari%', Criteria::LIKE);
$c->addAscendingOrderByColumn(UsersPeer::CREATED_AT);
$users = CommentPeer::doSelect($c);